# -*- coding: utf-8 -*-

# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/identity/accesscontextmanager/v1/access_context_manager.proto
# Protobuf Python Version: 4.25.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.iam.v1 import iam_policy_pb2 as google_dot_iam_dot_v1_dot_iam__policy__pb2
from google.iam.v1 import policy_pb2 as google_dot_iam_dot_v1_dot_policy__pb2
from google.identity.accesscontextmanager.v1 import (
    access_level_pb2 as google_dot_identity_dot_accesscontextmanager_dot_v1_dot_access__level__pb2,
)
from google.identity.accesscontextmanager.v1 import (
    access_policy_pb2 as google_dot_identity_dot_accesscontextmanager_dot_v1_dot_access__policy__pb2,
)
from google.identity.accesscontextmanager.v1 import (
    gcp_user_access_binding_pb2 as google_dot_identity_dot_accesscontextmanager_dot_v1_dot_gcp__user__access__binding__pb2,
)
from google.identity.accesscontextmanager.v1 import (
    service_perimeter_pb2 as google_dot_identity_dot_accesscontextmanager_dot_v1_dot_service__perimeter__pb2,
)
from google.longrunning import (
    operations_pb2 as google_dot_longrunning_dot_operations__pb2,
)
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\nDgoogle/identity/accesscontextmanager/v1/access_context_manager.proto\x12\'google.identity.accesscontextmanager.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a:google/identity/accesscontextmanager/v1/access_level.proto\x1a;google/identity/accesscontextmanager/v1/access_policy.proto\x1a\x45google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto\x1a?google/identity/accesscontextmanager/v1/service_perimeter.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto"\x8c\x01\n\x19ListAccessPoliciesRequest\x12H\n\x06parent\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0cloudresourcemanager.googleapis.com/Organization\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"\x85\x01\n\x1aListAccessPoliciesResponse\x12N\n\x0f\x61\x63\x63\x65ss_policies\x18\x01 \x03(\x0b\x32\x35.google.identity.accesscontextmanager.v1.AccessPolicy\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"`\n\x16GetAccessPolicyRequest\x12\x46\n\x04name\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0accesscontextmanager.googleapis.com/AccessPolicy"\x9d\x01\n\x19UpdateAccessPolicyRequest\x12J\n\x06policy\x18\x01 \x01(\x0b\x32\x35.google.identity.accesscontextmanager.v1.AccessPolicyB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02"c\n\x19\x44\x65leteAccessPolicyRequest\x12\x46\n\x04name\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0accesscontextmanager.googleapis.com/AccessPolicy"\xdc\x01\n\x17ListAccessLevelsRequest\x12G\n\x06parent\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\x12/accesscontextmanager.googleapis.com/AccessLevel\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t\x12Q\n\x13\x61\x63\x63\x65ss_level_format\x18\x04 \x01(\x0e\x32\x34.google.identity.accesscontextmanager.v1.LevelFormat"\x80\x01\n\x18ListAccessLevelsResponse\x12K\n\raccess_levels\x18\x01 \x03(\x0b\x32\x34.google.identity.accesscontextmanager.v1.AccessLevel\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\xb1\x01\n\x15GetAccessLevelRequest\x12\x45\n\x04name\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\n/accesscontextmanager.googleapis.com/AccessLevel\x12Q\n\x13\x61\x63\x63\x65ss_level_format\x18\x02 \x01(\x0e\x32\x34.google.identity.accesscontextmanager.v1.LevelFormat"\xb4\x01\n\x18\x43reateAccessLevelRequest\x12G\n\x06parent\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\x12/accesscontextmanager.googleapis.com/AccessLevel\x12O\n\x0c\x61\x63\x63\x65ss_level\x18\x02 \x01(\x0b\x32\x34.google.identity.accesscontextmanager.v1.AccessLevelB\x03\xe0\x41\x02"\xa1\x01\n\x18UpdateAccessLevelRequest\x12O\n\x0c\x61\x63\x63\x65ss_level\x18\x01 \x01(\x0b\x32\x34.google.identity.accesscontextmanager.v1.AccessLevelB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02"a\n\x18\x44\x65leteAccessLevelRequest\x12\x45\n\x04name\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\n/accesscontextmanager.googleapis.com/AccessLevel"\xc5\x01\n\x1aReplaceAccessLevelsRequest\x12G\n\x06parent\x18\x01 \x01(\tB7\xe0\x41\x02\xfa\x41\x31\x12/accesscontextmanager.googleapis.com/AccessLevel\x12P\n\raccess_levels\x18\x02 \x03(\x0b\x32\x34.google.identity.accesscontextmanager.v1.AccessLevelB\x03\xe0\x41\x02\x12\x0c\n\x04\x65tag\x18\x04 \x01(\t"j\n\x1bReplaceAccessLevelsResponse\x12K\n\raccess_levels\x18\x01 \x03(\x0b\x32\x34.google.identity.accesscontextmanager.v1.AccessLevel"\x93\x01\n\x1cListServicePerimetersRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61\x63\x63\x65sscontextmanager.googleapis.com/ServicePerimeter\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"\x8f\x01\n\x1dListServicePerimetersResponse\x12U\n\x12service_perimeters\x18\x01 \x03(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeter\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"h\n\x1aGetServicePerimeterRequest\x12J\n\x04name\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\n4accesscontextmanager.googleapis.com/ServicePerimeter"\xc8\x01\n\x1d\x43reateServicePerimeterRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61\x63\x63\x65sscontextmanager.googleapis.com/ServicePerimeter\x12Y\n\x11service_perimeter\x18\x02 \x01(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeterB\x03\xe0\x41\x02"\xb0\x01\n\x1dUpdateServicePerimeterRequest\x12Y\n\x11service_perimeter\x18\x01 \x01(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeterB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02"k\n\x1d\x44\x65leteServicePerimeterRequest\x12J\n\x04name\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\n4accesscontextmanager.googleapis.com/ServicePerimeter"\xd9\x01\n\x1fReplaceServicePerimetersRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61\x63\x63\x65sscontextmanager.googleapis.com/ServicePerimeter\x12Z\n\x12service_perimeters\x18\x02 \x03(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeterB\x03\xe0\x41\x02\x12\x0c\n\x04\x65tag\x18\x03 \x01(\t"y\n ReplaceServicePerimetersResponse\x12U\n\x12service_perimeters\x18\x01 \x03(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeter"|\n\x1e\x43ommitServicePerimetersRequest\x12L\n\x06parent\x18\x01 \x01(\tB<\xe0\x41\x02\xfa\x41\x36\x12\x34\x61\x63\x63\x65sscontextmanager.googleapis.com/ServicePerimeter\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t"x\n\x1f\x43ommitServicePerimetersResponse\x12U\n\x12service_perimeters\x18\x01 \x03(\x0b\x32\x39.google.identity.accesscontextmanager.v1.ServicePerimeter"\x9d\x01\n ListGcpUserAccessBindingsRequest\x12H\n\x06parent\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0cloudresourcemanager.googleapis.com/Organization\x12\x16\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01\x12\x17\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01"\x9d\x01\n!ListGcpUserAccessBindingsResponse\x12_\n\x18gcp_user_access_bindings\x18\x01 \x03(\x0b\x32=.google.identity.accesscontextmanager.v1.GcpUserAccessBinding\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"p\n\x1eGetGcpUserAccessBindingRequest\x12N\n\x04name\x18\x01 \x01(\tB@\xe0\x41\x02\xfa\x41:\n8accesscontextmanager.googleapis.com/GcpUserAccessBinding"\xd2\x01\n!CreateGcpUserAccessBindingRequest\x12H\n\x06parent\x18\x01 \x01(\tB8\xe0\x41\x02\xfa\x41\x32\n0cloudresourcemanager.googleapis.com/Organization\x12\x63\n\x17gcp_user_access_binding\x18\x02 \x01(\x0b\x32=.google.identity.accesscontextmanager.v1.GcpUserAccessBindingB\x03\xe0\x41\x02"\xbe\x01\n!UpdateGcpUserAccessBindingRequest\x12\x63\n\x17gcp_user_access_binding\x18\x01 \x01(\x0b\x32=.google.identity.accesscontextmanager.v1.GcpUserAccessBindingB\x03\xe0\x41\x02\x12\x34\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02"s\n!DeleteGcpUserAccessBindingRequest\x12N\n\x04name\x18\x01 \x01(\tB@\xe0\x41\x02\xfa\x41:\n8accesscontextmanager.googleapis.com/GcpUserAccessBinding"\'\n%GcpUserAccessBindingOperationMetadata"\'\n%AccessContextManagerOperationMetadata*D\n\x0bLevelFormat\x12\x1c\n\x18LEVEL_FORMAT_UNSPECIFIED\x10\x00\x12\x0e\n\nAS_DEFINED\x10\x01\x12\x07\n\x03\x43\x45L\x10\x02\x32\xf1\x32\n\x14\x41\x63\x63\x65ssContextManager\x12\xb9\x01\n\x12ListAccessPolicies\x12\x42.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest\x1a\x43.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/accessPolicies\x12\xb5\x01\n\x0fGetAccessPolicy\x12?.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest\x1a\x35.google.identity.accesscontextmanager.v1.AccessPolicy"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/{name=accessPolicies/*}\x12\xc1\x01\n\x12\x43reateAccessPolicy\x12\x35.google.identity.accesscontextmanager.v1.AccessPolicy\x1a\x1d.google.longrunning.Operation"U\xca\x41\x35\n\x0c\x41\x63\x63\x65ssPolicy\x12%AccessContextManagerOperationMetadata\x82\xd3\xe4\x93\x02\x17"\x12/v1/accessPolicies:\x01*\x12\xf8\x01\n\x12UpdateAccessPolicy\x12\x42.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest\x1a\x1d.google.longrunning.Operation"\x7f\xca\x41\x35\n\x0c\x41\x63\x63\x65ssPolicy\x12%AccessContextManagerOperationMetadata\xda\x41\x12policy,update_mask\x82\xd3\xe4\x93\x02,2"/v1/{policy.name=accessPolicies/*}:\x06policy\x12\xe4\x01\n\x12\x44\x65leteAccessPolicy\x12\x42.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest\x1a\x1d.google.longrunning.Operation"k\xca\x41>\n\x15google.protobuf.Empty\x12%AccessContextManagerOperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d*\x1b/v1/{name=accessPolicies/*}\x12\xd4\x01\n\x10ListAccessLevels\x12@.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest\x1a\x41.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1/{parent=accessPolicies/*}/accessLevels\x12\xc1\x01\n\x0eGetAccessLevel\x12>.google.identity.accesscontextmanager.v1.GetAccessLevelRequest\x1a\x34.google.identity.accesscontextmanager.v1.AccessLevel"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1/{name=accessPolicies/*/accessLevels/*}\x12\x85\x02\n\x11\x43reateAccessLevel\x12\x41.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest\x1a\x1d.google.longrunning.Operation"\x8d\x01\xca\x41\x34\n\x0b\x41\x63\x63\x65ssLevel\x12%AccessContextManagerOperationMetadata\xda\x41\x13parent,access_level\x82\xd3\xe4\x93\x02:"*/v1/{parent=accessPolicies/*}/accessLevels:\x0c\x61\x63\x63\x65ss_level\x12\x97\x02\n\x11UpdateAccessLevel\x12\x41.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest\x1a\x1d.google.longrunning.Operation"\x9f\x01\xca\x41\x34\n\x0b\x41\x63\x63\x65ssLevel\x12%AccessContextManagerOperationMetadata\xda\x41\x18\x61\x63\x63\x65ss_level,update_mask\x82\xd3\xe4\x93\x02G27/v1/{access_level.name=accessPolicies/*/accessLevels/*}:\x0c\x61\x63\x63\x65ss_level\x12\xf1\x01\n\x11\x44\x65leteAccessLevel\x12\x41.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest\x1a\x1d.google.longrunning.Operation"z\xca\x41>\n\x15google.protobuf.Empty\x12%AccessContextManagerOperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02,**/v1/{name=accessPolicies/*/accessLevels/*}\x12\x83\x02\n\x13ReplaceAccessLevels\x12\x43.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest\x1a\x1d.google.longrunning.Operation"\x87\x01\xca\x41\x44\n\x1bReplaceAccessLevelsResponse\x12%AccessContextManagerOperationMetadata\x82\xd3\xe4\x93\x02:"5/v1/{parent=accessPolicies/*}/accessLevels:replaceAll:\x01*\x12\xe8\x01\n\x15ListServicePerimeters\x12\x45.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest\x1a\x46.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse"@\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x31\x12//v1/{parent=accessPolicies/*}/servicePerimeters\x12\xd5\x01\n\x13GetServicePerimeter\x12\x43.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest\x1a\x39.google.identity.accesscontextmanager.v1.ServicePerimeter">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\x12//v1/{name=accessPolicies/*/servicePerimeters/*}\x12\xa3\x02\n\x16\x43reateServicePerimeter\x12\x46.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest\x1a\x1d.google.longrunning.Operation"\xa1\x01\xca\x41\x39\n\x10ServicePerimeter\x12%AccessContextManagerOperationMetadata\xda\x41\x18parent,service_perimeter\x82\xd3\xe4\x93\x02\x44"//v1/{parent=accessPolicies/*}/servicePerimeters:\x11service_perimeter\x12\xba\x02\n\x16UpdateServicePerimeter\x12\x46.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest\x1a\x1d.google.longrunning.Operation"\xb8\x01\xca\x41\x39\n\x10ServicePerimeter\x12%AccessContextManagerOperationMetadata\xda\x41\x1dservice_perimeter,update_mask\x82\xd3\xe4\x93\x02V2A/v1/{service_perimeter.name=accessPolicies/*/servicePerimeters/*}:\x11service_perimeter\x12\x80\x02\n\x16\x44\x65leteServicePerimeter\x12\x46.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest\x1a\x1d.google.longrunning.Operation"\x7f\xca\x41>\n\x15google.protobuf.Empty\x12%AccessContextManagerOperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31*//v1/{name=accessPolicies/*/servicePerimeters/*}\x12\x97\x02\n\x18ReplaceServicePerimeters\x12H.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest\x1a\x1d.google.longrunning.Operation"\x91\x01\xca\x41I\n ReplaceServicePerimetersResponse\x12%AccessContextManagerOperationMetadata\x82\xd3\xe4\x93\x02?":/v1/{parent=accessPolicies/*}/servicePerimeters:replaceAll:\x01*\x12\x90\x02\n\x17\x43ommitServicePerimeters\x12G.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest\x1a\x1d.google.longrunning.Operation"\x8c\x01\xca\x41H\n\x1f\x43ommitServicePerimetersResponse\x12%AccessContextManagerOperationMetadata\x82\xd3\xe4\x93\x02;"6/v1/{parent=accessPolicies/*}/servicePerimeters:commit:\x01*\x12\xf7\x01\n\x19ListGcpUserAccessBindings\x12I.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest\x1aJ.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse"C\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x34\x12\x32/v1/{parent=organizations/*}/gcpUserAccessBindings\x12\xe4\x01\n\x17GetGcpUserAccessBinding\x12G.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest\x1a=.google.identity.accesscontextmanager.v1.GcpUserAccessBinding"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\x12\x32/v1/{name=organizations/*/gcpUserAccessBindings/*}\x12\xbe\x02\n\x1a\x43reateGcpUserAccessBinding\x12J.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest\x1a\x1d.google.longrunning.Operation"\xb4\x01\xca\x41=\n\x14GcpUserAccessBinding\x12%GcpUserAccessBindingOperationMetadata\xda\x41\x1eparent,gcp_user_access_binding\x82\xd3\xe4\x93\x02M"2/v1/{parent=organizations/*}/gcpUserAccessBindings:\x17gcp_user_access_binding\x12\xdb\x02\n\x1aUpdateGcpUserAccessBinding\x12J.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest\x1a\x1d.google.longrunning.Operation"\xd1\x01\xca\x41=\n\x14GcpUserAccessBinding\x12%GcpUserAccessBindingOperationMetadata\xda\x41#gcp_user_access_binding,update_mask\x82\xd3\xe4\x93\x02\x65\x32J/v1/{gcp_user_access_binding.name=organizations/*/gcpUserAccessBindings/*}:\x17gcp_user_access_binding\x12\x8c\x02\n\x1a\x44\x65leteGcpUserAccessBinding\x12J.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest\x1a\x1d.google.longrunning.Operation"\x82\x01\xca\x41>\n\x15google.protobuf.Empty\x12%GcpUserAccessBindingOperationMetadata\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34*2/v1/{name=organizations/*/gcpUserAccessBindings/*}\x12\x82\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"7\x82\xd3\xe4\x93\x02\x31",/v1/{resource=accessPolicies/*}:setIamPolicy:\x01*\x12\x82\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"7\x82\xd3\xe4\x93\x02\x31",/v1/{resource=accessPolicies/*}:getIamPolicy:\x01*\x12\xbf\x02\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"\xd3\x01\x82\xd3\xe4\x93\x02\xcc\x01"2/v1/{resource=accessPolicies/*}:testIamPermissions:\x01*ZF"A/v1/{resource=accessPolicies/*/accessLevels/*}:testIamPermissions:\x01*ZK"F/v1/{resource=accessPolicies/*/servicePerimeters/*}:testIamPermissions:\x01*\x1aW\xca\x41#accesscontextmanager.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformB\xb0\x02\n+com.google.identity.accesscontextmanager.v1B\x19\x41\x63\x63\x65ssContextManagerProtoP\x01Z\\cloud.google.com/go/accesscontextmanager/apiv1/accesscontextmanagerpb;accesscontextmanagerpb\xa2\x02\x04GACM\xaa\x02\'Google.Identity.AccessContextManager.V1\xca\x02\'Google\\Identity\\AccessContextManager\\V1\xea\x02*Google::Identity::AccessContextManager::V1b\x06proto3'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(
    DESCRIPTOR,
    "google.identity.accesscontextmanager.v1.access_context_manager_pb2",
    _globals,
)
if _descriptor._USE_C_DESCRIPTORS == False:
    _globals["DESCRIPTOR"]._options = None
    _globals[
        "DESCRIPTOR"
    ]._serialized_options = b"\n+com.google.identity.accesscontextmanager.v1B\031AccessContextManagerProtoP\001Z\\cloud.google.com/go/accesscontextmanager/apiv1/accesscontextmanagerpb;accesscontextmanagerpb\242\002\004GACM\252\002'Google.Identity.AccessContextManager.V1\312\002'Google\\Identity\\AccessContextManager\\V1\352\002*Google::Identity::AccessContextManager::V1"
    _globals["_LISTACCESSPOLICIESREQUEST"].fields_by_name["parent"]._options = None
    _globals["_LISTACCESSPOLICIESREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A2\n0cloudresourcemanager.googleapis.com/Organization"
    )
    _globals["_GETACCESSPOLICYREQUEST"].fields_by_name["name"]._options = None
    _globals["_GETACCESSPOLICYREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A2\n0accesscontextmanager.googleapis.com/AccessPolicy"
    )
    _globals["_UPDATEACCESSPOLICYREQUEST"].fields_by_name["policy"]._options = None
    _globals["_UPDATEACCESSPOLICYREQUEST"].fields_by_name[
        "policy"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATEACCESSPOLICYREQUEST"].fields_by_name["update_mask"]._options = None
    _globals["_UPDATEACCESSPOLICYREQUEST"].fields_by_name[
        "update_mask"
    ]._serialized_options = b"\340A\002"
    _globals["_DELETEACCESSPOLICYREQUEST"].fields_by_name["name"]._options = None
    _globals["_DELETEACCESSPOLICYREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A2\n0accesscontextmanager.googleapis.com/AccessPolicy"
    )
    _globals["_LISTACCESSLEVELSREQUEST"].fields_by_name["parent"]._options = None
    _globals["_LISTACCESSLEVELSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A1\022/accesscontextmanager.googleapis.com/AccessLevel"
    )
    _globals["_GETACCESSLEVELREQUEST"].fields_by_name["name"]._options = None
    _globals["_GETACCESSLEVELREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A1\n/accesscontextmanager.googleapis.com/AccessLevel"
    )
    _globals["_CREATEACCESSLEVELREQUEST"].fields_by_name["parent"]._options = None
    _globals["_CREATEACCESSLEVELREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A1\022/accesscontextmanager.googleapis.com/AccessLevel"
    )
    _globals["_CREATEACCESSLEVELREQUEST"].fields_by_name["access_level"]._options = None
    _globals["_CREATEACCESSLEVELREQUEST"].fields_by_name[
        "access_level"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATEACCESSLEVELREQUEST"].fields_by_name["access_level"]._options = None
    _globals["_UPDATEACCESSLEVELREQUEST"].fields_by_name[
        "access_level"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATEACCESSLEVELREQUEST"].fields_by_name["update_mask"]._options = None
    _globals["_UPDATEACCESSLEVELREQUEST"].fields_by_name[
        "update_mask"
    ]._serialized_options = b"\340A\002"
    _globals["_DELETEACCESSLEVELREQUEST"].fields_by_name["name"]._options = None
    _globals["_DELETEACCESSLEVELREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A1\n/accesscontextmanager.googleapis.com/AccessLevel"
    )
    _globals["_REPLACEACCESSLEVELSREQUEST"].fields_by_name["parent"]._options = None
    _globals["_REPLACEACCESSLEVELSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A1\022/accesscontextmanager.googleapis.com/AccessLevel"
    )
    _globals["_REPLACEACCESSLEVELSREQUEST"].fields_by_name[
        "access_levels"
    ]._options = None
    _globals["_REPLACEACCESSLEVELSREQUEST"].fields_by_name[
        "access_levels"
    ]._serialized_options = b"\340A\002"
    _globals["_LISTSERVICEPERIMETERSREQUEST"].fields_by_name["parent"]._options = None
    _globals["_LISTSERVICEPERIMETERSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A6\0224accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_GETSERVICEPERIMETERREQUEST"].fields_by_name["name"]._options = None
    _globals["_GETSERVICEPERIMETERREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A6\n4accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_CREATESERVICEPERIMETERREQUEST"].fields_by_name["parent"]._options = None
    _globals["_CREATESERVICEPERIMETERREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A6\0224accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_CREATESERVICEPERIMETERREQUEST"].fields_by_name[
        "service_perimeter"
    ]._options = None
    _globals["_CREATESERVICEPERIMETERREQUEST"].fields_by_name[
        "service_perimeter"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATESERVICEPERIMETERREQUEST"].fields_by_name[
        "service_perimeter"
    ]._options = None
    _globals["_UPDATESERVICEPERIMETERREQUEST"].fields_by_name[
        "service_perimeter"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATESERVICEPERIMETERREQUEST"].fields_by_name[
        "update_mask"
    ]._options = None
    _globals["_UPDATESERVICEPERIMETERREQUEST"].fields_by_name[
        "update_mask"
    ]._serialized_options = b"\340A\002"
    _globals["_DELETESERVICEPERIMETERREQUEST"].fields_by_name["name"]._options = None
    _globals["_DELETESERVICEPERIMETERREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A6\n4accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_REPLACESERVICEPERIMETERSREQUEST"].fields_by_name[
        "parent"
    ]._options = None
    _globals["_REPLACESERVICEPERIMETERSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A6\0224accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_REPLACESERVICEPERIMETERSREQUEST"].fields_by_name[
        "service_perimeters"
    ]._options = None
    _globals["_REPLACESERVICEPERIMETERSREQUEST"].fields_by_name[
        "service_perimeters"
    ]._serialized_options = b"\340A\002"
    _globals["_COMMITSERVICEPERIMETERSREQUEST"].fields_by_name["parent"]._options = None
    _globals["_COMMITSERVICEPERIMETERSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A6\0224accesscontextmanager.googleapis.com/ServicePerimeter"
    )
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "parent"
    ]._options = None
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A2\n0cloudresourcemanager.googleapis.com/Organization"
    )
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "page_size"
    ]._options = None
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "page_size"
    ]._serialized_options = b"\340A\001"
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "page_token"
    ]._options = None
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"].fields_by_name[
        "page_token"
    ]._serialized_options = b"\340A\001"
    _globals["_GETGCPUSERACCESSBINDINGREQUEST"].fields_by_name["name"]._options = None
    _globals["_GETGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A:\n8accesscontextmanager.googleapis.com/GcpUserAccessBinding"
    )
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "parent"
    ]._options = None
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "parent"
    ]._serialized_options = (
        b"\340A\002\372A2\n0cloudresourcemanager.googleapis.com/Organization"
    )
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "gcp_user_access_binding"
    ]._options = None
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "gcp_user_access_binding"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "gcp_user_access_binding"
    ]._options = None
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "gcp_user_access_binding"
    ]._serialized_options = b"\340A\002"
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "update_mask"
    ]._options = None
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "update_mask"
    ]._serialized_options = b"\340A\002"
    _globals["_DELETEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "name"
    ]._options = None
    _globals["_DELETEGCPUSERACCESSBINDINGREQUEST"].fields_by_name[
        "name"
    ]._serialized_options = (
        b"\340A\002\372A:\n8accesscontextmanager.googleapis.com/GcpUserAccessBinding"
    )
    _globals["_ACCESSCONTEXTMANAGER"]._options = None
    _globals[
        "_ACCESSCONTEXTMANAGER"
    ]._serialized_options = b"\312A#accesscontextmanager.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListAccessPolicies"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListAccessPolicies"
    ]._serialized_options = b"\202\323\344\223\002\024\022\022/v1/accessPolicies"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name["GetAccessPolicy"]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetAccessPolicy"
    ]._serialized_options = (
        b"\332A\004name\202\323\344\223\002\035\022\033/v1/{name=accessPolicies/*}"
    )
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateAccessPolicy"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateAccessPolicy"
    ]._serialized_options = b'\312A5\n\014AccessPolicy\022%AccessContextManagerOperationMetadata\202\323\344\223\002\027"\022/v1/accessPolicies:\001*'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateAccessPolicy"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateAccessPolicy"
    ]._serialized_options = b'\312A5\n\014AccessPolicy\022%AccessContextManagerOperationMetadata\332A\022policy,update_mask\202\323\344\223\002,2"/v1/{policy.name=accessPolicies/*}:\006policy'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteAccessPolicy"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteAccessPolicy"
    ]._serialized_options = b"\312A>\n\025google.protobuf.Empty\022%AccessContextManagerOperationMetadata\332A\004name\202\323\344\223\002\035*\033/v1/{name=accessPolicies/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListAccessLevels"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListAccessLevels"
    ]._serialized_options = b"\332A\006parent\202\323\344\223\002,\022*/v1/{parent=accessPolicies/*}/accessLevels"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name["GetAccessLevel"]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetAccessLevel"
    ]._serialized_options = b"\332A\004name\202\323\344\223\002,\022*/v1/{name=accessPolicies/*/accessLevels/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateAccessLevel"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateAccessLevel"
    ]._serialized_options = b'\312A4\n\013AccessLevel\022%AccessContextManagerOperationMetadata\332A\023parent,access_level\202\323\344\223\002:"*/v1/{parent=accessPolicies/*}/accessLevels:\014access_level'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateAccessLevel"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateAccessLevel"
    ]._serialized_options = b"\312A4\n\013AccessLevel\022%AccessContextManagerOperationMetadata\332A\030access_level,update_mask\202\323\344\223\002G27/v1/{access_level.name=accessPolicies/*/accessLevels/*}:\014access_level"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteAccessLevel"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteAccessLevel"
    ]._serialized_options = b"\312A>\n\025google.protobuf.Empty\022%AccessContextManagerOperationMetadata\332A\004name\202\323\344\223\002,**/v1/{name=accessPolicies/*/accessLevels/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ReplaceAccessLevels"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ReplaceAccessLevels"
    ]._serialized_options = b'\312AD\n\033ReplaceAccessLevelsResponse\022%AccessContextManagerOperationMetadata\202\323\344\223\002:"5/v1/{parent=accessPolicies/*}/accessLevels:replaceAll:\001*'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListServicePerimeters"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListServicePerimeters"
    ]._serialized_options = b"\332A\006parent\202\323\344\223\0021\022//v1/{parent=accessPolicies/*}/servicePerimeters"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetServicePerimeter"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetServicePerimeter"
    ]._serialized_options = b"\332A\004name\202\323\344\223\0021\022//v1/{name=accessPolicies/*/servicePerimeters/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateServicePerimeter"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateServicePerimeter"
    ]._serialized_options = b'\312A9\n\020ServicePerimeter\022%AccessContextManagerOperationMetadata\332A\030parent,service_perimeter\202\323\344\223\002D"//v1/{parent=accessPolicies/*}/servicePerimeters:\021service_perimeter'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateServicePerimeter"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateServicePerimeter"
    ]._serialized_options = b"\312A9\n\020ServicePerimeter\022%AccessContextManagerOperationMetadata\332A\035service_perimeter,update_mask\202\323\344\223\002V2A/v1/{service_perimeter.name=accessPolicies/*/servicePerimeters/*}:\021service_perimeter"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteServicePerimeter"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteServicePerimeter"
    ]._serialized_options = b"\312A>\n\025google.protobuf.Empty\022%AccessContextManagerOperationMetadata\332A\004name\202\323\344\223\0021*//v1/{name=accessPolicies/*/servicePerimeters/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ReplaceServicePerimeters"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ReplaceServicePerimeters"
    ]._serialized_options = b'\312AI\n ReplaceServicePerimetersResponse\022%AccessContextManagerOperationMetadata\202\323\344\223\002?":/v1/{parent=accessPolicies/*}/servicePerimeters:replaceAll:\001*'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CommitServicePerimeters"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CommitServicePerimeters"
    ]._serialized_options = b'\312AH\n\037CommitServicePerimetersResponse\022%AccessContextManagerOperationMetadata\202\323\344\223\002;"6/v1/{parent=accessPolicies/*}/servicePerimeters:commit:\001*'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListGcpUserAccessBindings"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "ListGcpUserAccessBindings"
    ]._serialized_options = b"\332A\006parent\202\323\344\223\0024\0222/v1/{parent=organizations/*}/gcpUserAccessBindings"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetGcpUserAccessBinding"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetGcpUserAccessBinding"
    ]._serialized_options = b"\332A\004name\202\323\344\223\0024\0222/v1/{name=organizations/*/gcpUserAccessBindings/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateGcpUserAccessBinding"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "CreateGcpUserAccessBinding"
    ]._serialized_options = b'\312A=\n\024GcpUserAccessBinding\022%GcpUserAccessBindingOperationMetadata\332A\036parent,gcp_user_access_binding\202\323\344\223\002M"2/v1/{parent=organizations/*}/gcpUserAccessBindings:\027gcp_user_access_binding'
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateGcpUserAccessBinding"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "UpdateGcpUserAccessBinding"
    ]._serialized_options = b"\312A=\n\024GcpUserAccessBinding\022%GcpUserAccessBindingOperationMetadata\332A#gcp_user_access_binding,update_mask\202\323\344\223\002e2J/v1/{gcp_user_access_binding.name=organizations/*/gcpUserAccessBindings/*}:\027gcp_user_access_binding"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteGcpUserAccessBinding"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "DeleteGcpUserAccessBinding"
    ]._serialized_options = b"\312A>\n\025google.protobuf.Empty\022%GcpUserAccessBindingOperationMetadata\332A\004name\202\323\344\223\0024*2/v1/{name=organizations/*/gcpUserAccessBindings/*}"
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name["SetIamPolicy"]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "SetIamPolicy"
    ]._serialized_options = (
        b'\202\323\344\223\0021",/v1/{resource=accessPolicies/*}:setIamPolicy:\001*'
    )
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name["GetIamPolicy"]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "GetIamPolicy"
    ]._serialized_options = (
        b'\202\323\344\223\0021",/v1/{resource=accessPolicies/*}:getIamPolicy:\001*'
    )
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "TestIamPermissions"
    ]._options = None
    _globals["_ACCESSCONTEXTMANAGER"].methods_by_name[
        "TestIamPermissions"
    ]._serialized_options = b'\202\323\344\223\002\314\001"2/v1/{resource=accessPolicies/*}:testIamPermissions:\001*ZF"A/v1/{resource=accessPolicies/*/accessLevels/*}:testIamPermissions:\001*ZK"F/v1/{resource=accessPolicies/*/servicePerimeters/*}:testIamPermissions:\001*'
    _globals["_LEVELFORMAT"]._serialized_start = 5065
    _globals["_LEVELFORMAT"]._serialized_end = 5133
    _globals["_LISTACCESSPOLICIESREQUEST"]._serialized_start = 617
    _globals["_LISTACCESSPOLICIESREQUEST"]._serialized_end = 757
    _globals["_LISTACCESSPOLICIESRESPONSE"]._serialized_start = 760
    _globals["_LISTACCESSPOLICIESRESPONSE"]._serialized_end = 893
    _globals["_GETACCESSPOLICYREQUEST"]._serialized_start = 895
    _globals["_GETACCESSPOLICYREQUEST"]._serialized_end = 991
    _globals["_UPDATEACCESSPOLICYREQUEST"]._serialized_start = 994
    _globals["_UPDATEACCESSPOLICYREQUEST"]._serialized_end = 1151
    _globals["_DELETEACCESSPOLICYREQUEST"]._serialized_start = 1153
    _globals["_DELETEACCESSPOLICYREQUEST"]._serialized_end = 1252
    _globals["_LISTACCESSLEVELSREQUEST"]._serialized_start = 1255
    _globals["_LISTACCESSLEVELSREQUEST"]._serialized_end = 1475
    _globals["_LISTACCESSLEVELSRESPONSE"]._serialized_start = 1478
    _globals["_LISTACCESSLEVELSRESPONSE"]._serialized_end = 1606
    _globals["_GETACCESSLEVELREQUEST"]._serialized_start = 1609
    _globals["_GETACCESSLEVELREQUEST"]._serialized_end = 1786
    _globals["_CREATEACCESSLEVELREQUEST"]._serialized_start = 1789
    _globals["_CREATEACCESSLEVELREQUEST"]._serialized_end = 1969
    _globals["_UPDATEACCESSLEVELREQUEST"]._serialized_start = 1972
    _globals["_UPDATEACCESSLEVELREQUEST"]._serialized_end = 2133
    _globals["_DELETEACCESSLEVELREQUEST"]._serialized_start = 2135
    _globals["_DELETEACCESSLEVELREQUEST"]._serialized_end = 2232
    _globals["_REPLACEACCESSLEVELSREQUEST"]._serialized_start = 2235
    _globals["_REPLACEACCESSLEVELSREQUEST"]._serialized_end = 2432
    _globals["_REPLACEACCESSLEVELSRESPONSE"]._serialized_start = 2434
    _globals["_REPLACEACCESSLEVELSRESPONSE"]._serialized_end = 2540
    _globals["_LISTSERVICEPERIMETERSREQUEST"]._serialized_start = 2543
    _globals["_LISTSERVICEPERIMETERSREQUEST"]._serialized_end = 2690
    _globals["_LISTSERVICEPERIMETERSRESPONSE"]._serialized_start = 2693
    _globals["_LISTSERVICEPERIMETERSRESPONSE"]._serialized_end = 2836
    _globals["_GETSERVICEPERIMETERREQUEST"]._serialized_start = 2838
    _globals["_GETSERVICEPERIMETERREQUEST"]._serialized_end = 2942
    _globals["_CREATESERVICEPERIMETERREQUEST"]._serialized_start = 2945
    _globals["_CREATESERVICEPERIMETERREQUEST"]._serialized_end = 3145
    _globals["_UPDATESERVICEPERIMETERREQUEST"]._serialized_start = 3148
    _globals["_UPDATESERVICEPERIMETERREQUEST"]._serialized_end = 3324
    _globals["_DELETESERVICEPERIMETERREQUEST"]._serialized_start = 3326
    _globals["_DELETESERVICEPERIMETERREQUEST"]._serialized_end = 3433
    _globals["_REPLACESERVICEPERIMETERSREQUEST"]._serialized_start = 3436
    _globals["_REPLACESERVICEPERIMETERSREQUEST"]._serialized_end = 3653
    _globals["_REPLACESERVICEPERIMETERSRESPONSE"]._serialized_start = 3655
    _globals["_REPLACESERVICEPERIMETERSRESPONSE"]._serialized_end = 3776
    _globals["_COMMITSERVICEPERIMETERSREQUEST"]._serialized_start = 3778
    _globals["_COMMITSERVICEPERIMETERSREQUEST"]._serialized_end = 3902
    _globals["_COMMITSERVICEPERIMETERSRESPONSE"]._serialized_start = 3904
    _globals["_COMMITSERVICEPERIMETERSRESPONSE"]._serialized_end = 4024
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"]._serialized_start = 4027
    _globals["_LISTGCPUSERACCESSBINDINGSREQUEST"]._serialized_end = 4184
    _globals["_LISTGCPUSERACCESSBINDINGSRESPONSE"]._serialized_start = 4187
    _globals["_LISTGCPUSERACCESSBINDINGSRESPONSE"]._serialized_end = 4344
    _globals["_GETGCPUSERACCESSBINDINGREQUEST"]._serialized_start = 4346
    _globals["_GETGCPUSERACCESSBINDINGREQUEST"]._serialized_end = 4458
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"]._serialized_start = 4461
    _globals["_CREATEGCPUSERACCESSBINDINGREQUEST"]._serialized_end = 4671
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"]._serialized_start = 4674
    _globals["_UPDATEGCPUSERACCESSBINDINGREQUEST"]._serialized_end = 4864
    _globals["_DELETEGCPUSERACCESSBINDINGREQUEST"]._serialized_start = 4866
    _globals["_DELETEGCPUSERACCESSBINDINGREQUEST"]._serialized_end = 4981
    _globals["_GCPUSERACCESSBINDINGOPERATIONMETADATA"]._serialized_start = 4983
    _globals["_GCPUSERACCESSBINDINGOPERATIONMETADATA"]._serialized_end = 5022
    _globals["_ACCESSCONTEXTMANAGEROPERATIONMETADATA"]._serialized_start = 5024
    _globals["_ACCESSCONTEXTMANAGEROPERATIONMETADATA"]._serialized_end = 5063
    _globals["_ACCESSCONTEXTMANAGER"]._serialized_start = 5136
    _globals["_ACCESSCONTEXTMANAGER"]._serialized_end = 11649
# @@protoc_insertion_point(module_scope)
